/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import java.util.List;
import model.Usuario;

/**
 *
 * @author MauroH
 */
public interface UsuarioDAO {

    void atualizar(Usuario usuario) throws AgendouDAOException;

    void excluir(Usuario usuario) throws AgendouDAOException;

    void salvar(Usuario usuario) throws AgendouDAOException;

    List<Usuario> todosUsuario() throws AgendouDAOException;

    Usuario procurarUsuario(String cpf) throws AgendouDAOException;
    
    Usuario procurarUsuario(int idusuario) throws AgendouDAOException;

    Usuario procurarUsuario(String username, String senha) throws AgendouDAOException;
}
